exploding cucumber - Turkish English Dictionary